$(function() {
	$('.dobformat').datepicker({
		autoclose : true,
		format : "dd/mm/yyyy",
	});
	$('.dobformat').attr("autocomplete", "off");
});

$(document).ready(function() {

	$('#datatableId').dataTable({
		"lengthMenu" : [ [ 5, 10, 15, -1 ], [ 5, 10, 15, "All" ] ],
		"bDestroy": true
	});
	$(document).on("click", ".search", function() {
		window.location.reload();
	});
	$("input[type=submit].save").click(function() {
		$("input[type=submit].save").attr('disabled', 'disabled');
	});
	$(".inactivate").click(function() {
		$("input[type=submit].save").removeAttr('disabled');
	});

	/*
	 * 
	 * Add Parameter JS Section
	 * 
	 */

	$(".addParam").click(function() {
		$(".addParam").attr("data-toggle", "modal");
		$(".addParam").attr("data-target", ".addParamModal");
	});
	$(document).on("click", ".addParam_link", function() {
		$(".addParam_link").attr("data-toggle", "modal");
		$(".addParam_link").attr("data-target", ".addParamModal");
	});
	$(document).on("click", ".delParam", function() {
		var index = this.id;
		$(".delParam").attr("data-toggle", "confirmation");
		$(this).confirmation({
			popout : true,
			title : 'Do you want to Delete?',
			animation : true,
			target : '_self',
			btnOkClass : 'btn btn-primary',
			btnOkLabel : '<i class="glyphicon glyphicon-ok"></i> Yes',
			btnCancelLabel : '<i class="glyphicon glyphicon-remove "></i> No',
			btnCancelClass : 'btn btn-default',
			placement : 'left',
			onConfirm : function() {
				$('#paramform\\:del_value').val("Yes");
				document.getElementById(index).click();
				$(".popover").hide();
				$('#paramform\\:del_value').val("");
			},
			onCancel : function() {
				$('#paramform\\:del_value').val("");
				$(".popover").hide();

			}
		});
	});

	// Add LookUp JS Section
	$(".addLkUp").click(function() {
		$(".addLkUp").attr("data-toggle", "modal");
		$(".addLkUp").attr("data-target", ".addLkUpModal");
	});
	$(document).on("click", ".addlkUp_link", function() {
		$(".addlkUp_link").attr("data-toggle", "modal");
		$(".addlkUp_link").attr("data-target", ".addLkUpModal");
	});

	$(document).on("click", ".delLkUp", function() {
		var index = this.id;
		$(".delLkUp").attr("data-toggle", "confirmation");
		$(this).confirmation({
			popout : true,
			title : 'Do you want to Delete?',
			animation : true,
			singleton : true,
			target : '_self',
			btnOkClass : 'btn btn-primary',
			btnOkLabel : '<i class="glyphicon glyphicon-ok"></i> Yes',
			btnCancelLabel : '<i class="glyphicon glyphicon-remove "></i> No',
			btnCancelClass : 'btn btn-default',
			placement : 'left',
			onConfirm : function() {
				$('#lkUpform\\:del_value').val("Yes");
				document.getElementById(index).click();
				$(".popover").hide();
				$('#lkUpform\\:del_value').val("");
			},
			onCancel : function() {
				$('#lkUpform\\:del_value').val("");
				$(".popover").hide();
			}
		});
	});

	// Add LookUp JS Section
	$(".addTax").click(function() {
		$(".addTax").attr("data-toggle", "modal");
		$(".addTax").attr("data-target", ".addTaxModal");
	});
	$(document).on("click", ".addTax_link", function() {
		$(".addTax_link").attr("data-toggle", "modal");
		$(".addTax_link").attr("data-target", ".addTaxModal");
	});

	$(document).on("click", ".delTax", function() {
		var index = this.id;
		$(".delTax").attr("data-toggle", "confirmation");
		$(this).confirmation({
			popout : true,
			title : 'Do you want to Delete?',
			animation : true,
			singleton : true,
			target : '_self',
			btnOkClass : 'btn btn-primary',
			btnOkLabel : '<i class="glyphicon glyphicon-ok"></i> Yes',
			btnCancelLabel : '<i class="glyphicon glyphicon-remove "></i> No',
			btnCancelClass : 'btn btn-default',
			placement : 'left',
			onConfirm : function() {
				$('#taxform\\:del_value').val("Yes");
				document.getElementById(index).click();
				$(".popover").hide();
				$('#taxform\\:del_value').val("");
			},
			onCancel : function() {
				$('#taxform\\:del_value').val("");
				$(".popover").hide();
			}
		});
	});
	// Add RuleRate JS Section
	$(".addRate").click(function() {
		$(".addRate").attr("data-toggle", "modal");
		$(".addRate").attr("data-target", ".addRateModal");
	});
	$(document).on("click", ".addRate_link", function() {
		$(".addRate_link").attr("data-toggle", "modal");
		$(".addRate_link").attr("data-target", ".addRateModal");
	});

	$(document).on("click", ".delRate", function() {
		var index = this.id;
		$(".delRate").attr("data-toggle", "confirmation");
		$(this).confirmation({
			popout : true,
			title : 'Do you want to Delete?',
			animation : true,
			singleton : true,
			target : '_self',
			btnOkClass : 'btn btn-primary',
			btnOkLabel : '<i class="glyphicon glyphicon-ok"></i> Yes',
			btnCancelLabel : '<i class="glyphicon glyphicon-remove "></i> No',
			btnCancelClass : 'btn btn-default',
			placement : 'left',
			onConfirm : function() {
				$('#rateform\\:del_value').val("Yes");
				document.getElementById(index).click();
				$(".popover").hide();
				$('#rateform\\:del_value').val("");
			},
			onCancel : function() {
				$('#rateform\\:del_value').val("");
				$(".popover").hide();
			}
		});
	});

	// Add Rule JS Section
	$(".addRule").click(function() {
		$(".addRule").attr("data-toggle", "modal");
		$(".addRule").attr("data-target", ".addRuleModal");
	});
	$(document).on("click", ".addRule_link", function() {
		$(".addRule_link").attr("data-toggle", "modal");
		$(".addRule_link").attr("data-target", ".addRuleModal");
	});

	$(document).on("click", ".delRule", function() {
		var index = this.id;
		$(".delRule").attr("data-toggle", "confirmation");
		$(this).confirmation({
			popout : true,
			title : 'Do you want to Delete?',
			animation : true,
			singleton : true,
			target : '_self',
			btnOkClass : 'btn btn-primary',
			btnOkLabel : '<i class="glyphicon glyphicon-ok"></i> Yes',
			btnCancelLabel : '<i class="glyphicon glyphicon-remove "></i> No',
			btnCancelClass : 'btn btn-default',
			placement : 'left',
			onConfirm : function() {
				$('#ruleform\\:del_value').val("Yes");
				document.getElementById(index).click();
				$(".popover").hide();
				$('#ruleform\\:del_value').val("");
			},
			onCancel : function() {
				$('#ruleform\\:del_value').val("");
				$(".popover").hide();
			}
		});
	});

	// Add User JS Section
	$(".addUser").click(function() {
		$(".addUser").attr("data-toggle", "modal");
		$(".addUser").attr("data-target", ".addUserModal");
	});
	$(document).on("click", ".addUserRole", function() {
		$(".addUserRole").attr("data-toggle", "modal");
		$(".addUserRole").attr("data-target", ".addUserRoleModal");
	});
	$(document).on("click", ".addUserRole_link", function() {
		$(".addUserRole_link").attr("data-toggle", "modal");
		$(".addUserRole_link").attr("data-target", ".addUserRoleModal");
	});
	$(document).on("click", ".addUser_link", function() {
		$(".addUser_link").attr("data-toggle", "modal");
		$(".addUser_link").attr("data-target", ".addUserModal");
	});
	$(document).on("click", ".saveUser", function() {
		$("#close").trigger("click");
	});
	$(document).on("click", ".delUser", function() {
		var index = this.id;
		$(".delUser").attr("data-toggle", "confirmation");
		$(this).confirmation({
			popout : true,
			title : 'Do you want to Delete?',
			animation : true,
			singleton : true,
			target : '_self',
			btnOkClass : 'btn btn-primary',
			btnOkLabel : '<i class="glyphicon glyphicon-ok"></i> Yes',
			btnCancelLabel : '<i class="glyphicon glyphicon-remove "></i> No',
			btnCancelClass : 'btn btn-default',
			placement : 'left',
			onConfirm : function() {
				$('#userform\\:del_value').val("Yes");
				document.getElementById(index).click();
				$(".popover").hide();
				$('#userform\\:del_value').val("");
			},
			onCancel : function() {
				$('#userform\\:del_value').val("");
				$(".popover").hide();
			}
		});
	});

	// Add Messages JS Section

	$(".addMsg").click(function() {
		$(".addMsg").attr("data-toggle", "modal");
		$(".addMsg").attr("data-target", ".addMsgModal");
	});
	$(document).on("click", ".addMsg_link", function() {
		$(".addMsg_link").attr("data-toggle", "modal");
		$(".addMsg_link").attr("data-target", ".addMsgModal");
	});

	$(document).on("click", ".delMsg", function() {
		var index = this.id;
		$(".delMsg").attr("data-toggle", "confirmation");
		$(this).confirmation({
			popout : true,
			title : 'Do you want to Delete?',
			animation : true,
			target : '_self',
			btnOkClass : 'btn btn-primary',
			btnOkLabel : '<i class="glyphicon glyphicon-ok"></i> Yes',
			btnCancelLabel : '<i class="glyphicon glyphicon-remove "></i> No',
			btnCancelClass : 'btn btn-default',
			placement : 'left',
			onConfirm : function() {
				$('#msgform\\:del_value').val("Yes");
				document.getElementById(index).click();
				$(".popover").hide();
				$('#msgform\\:del_value').val("");
			},
			onCancel : function() {
				$('#msgform\\:del_value').val("");
				$(".popover").hide();
			}
		});
	});
});
